Deploy ClickHouse on Google Cloud C4A (Arm-based Axion VMs)#33
Merged
Conversation
| This tool measures **query throughput and latency**. | ||
|
|
||
| ### Verify the benchmarking tool exists | ||
| Confirms that `clickhouse-benchmark` is installed and available on the system before running performance tests. |
There was a problem hiding this comment.
Suggested change
| Confirms that `clickhouse-benchmark` is installed and available on the system before running performance tests. | |
| Confirm that `clickhouse-benchmark` is installed and available on the system before running performance tests. |
| ``` | ||
|
|
||
| ### Prepare benchmark database and table | ||
| Creates a test database and table structure where sample data will be stored for benchmarking. |
There was a problem hiding this comment.
Suggested change
| Creates a test database and table structure where sample data will be stored for benchmarking. | |
| Create a test database and table structure where sample data will be stored for benchmarking. |
| exit; | ||
| ``` | ||
| ### Load benchmark data | ||
| Inserts 1 million sample records into the table to simulate a realistic workload for testing query performance. |
There was a problem hiding this comment.
Suggested change
| Inserts 1 million sample records into the table to simulate a realistic workload for testing query performance. | |
| Insert 1 million sample records into the table to simulate a realistic workload for testing query performance. |
|
|
||
| **Verify:** | ||
|
|
||
| Checks that the data load was successful by counting the total number of rows in the table. |
There was a problem hiding this comment.
Suggested change
| Checks that the data load was successful by counting the total number of rows in the table. | |
| Check that the data load was successful by counting the total number of rows in the table. |
| ``` | ||
|
|
||
|
|
||
| ### Benchmark aggregation query |
There was a problem hiding this comment.
This is not in bold.
|
|
||
|
|
||
| ### Benchmark aggregation query | ||
| Tests the performance of grouping and aggregation operations, demonstrating analytical query efficiency. |
There was a problem hiding this comment.
Suggested change
| Tests the performance of grouping and aggregation operations, demonstrating analytical query efficiency. | |
| Test the performance of grouping and aggregation operations, demonstrating analytical query efficiency. |
| 99.99% 0.008 sec. | ||
| ``` | ||
|
|
||
| ### Benchmark concurrent read workload |
| ``` | ||
|
|
||
| ### Benchmark concurrent read workload | ||
| Runs multiple queries at the same time to evaluate how well ClickHouse handles higher user load and parallel processing. |
There was a problem hiding this comment.
Suggested change
| Runs multiple queries at the same time to evaluate how well ClickHouse handles higher user load and parallel processing. | |
| Run multiple queries at the same time to evaluate how well ClickHouse handles higher user load and parallel processing. |
| ```console | ||
| sudo systemctl status clickhouse-server | ||
| ``` | ||
|
|
There was a problem hiding this comment.
Suggested change
| This confirms that the ClickHouse server is running correctly under systemd and ready to accept connections. | |
| Output: |
|
|
||
|
|
||
| ### Verify ClickHouse is running | ||
| confirms that the ClickHouse server is running correctly under systemd and ready to accept connections. |
| Peak memory usage: 3.96 MiB. | ||
| ``` | ||
|
|
||
| **Verify row count:** |
There was a problem hiding this comment.
Add one-liner spacing
| | Read (High Concurrency) | Filtered COUNT | `COUNT(*) WHERE user_id % 10 = 0` | 20 | 8 | 99.72 | 99.72 M | 760.83 | 29 ms | 63 ms | 78 ms | | ||
| | Write | Bulk Insert | `INSERT SELECT … FROM numbers(500000)` | 5 | 4 | 20.94 | 10.47 M | 79.86 | 68 ms | 73 ms | 73 ms | | ||
|
|
||
| ### ClickHouse benchmarking comparison on Arm64 and x86_64 |
There was a problem hiding this comment.
Don't highlight results on x86. Simply write:
Benchmark comparison insights:
e19ef38 to
57a7ea3
Compare
Signed-off-by: odidev <odidev@puresoftware.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.